﻿using System;
using Microsoft.BusinessData.MetadataModel;

namespace BdcRestConnector.Tests
{
    public class MyLobSystemInstance : ILobSystemInstance
    {
        public void AssociateConnection(object connection)
        {
            throw new NotImplementedException();
        }

        public void CloseConnection()
        {
            throw new NotImplementedException();
        }

        public object CurrentConnection
        {
            get { throw new NotImplementedException(); }
        }

        public void DisassociateConnection()
        {
            throw new NotImplementedException();
        }

        public void FlushConnections()
        {
            throw new NotImplementedException();
        }

        public Microsoft.BusinessData.MetadataModel.Collections.INamespacedDataClassDictionaryDictionary GetDataClasses()
        {
            throw new NotImplementedException();
        }

        public Microsoft.BusinessData.MetadataModel.Collections.INamespacedEntityDictionaryDictionary GetEntities()
        {
            throw new NotImplementedException();
        }

        public ILobSystem GetLobSystem()
        {
            throw new NotImplementedException();
        }

        public void OpenConnection()
        {
            throw new NotImplementedException();
        }

        public bool ContainsLocalizedDisplayName()
        {
            throw new NotImplementedException();
        }

        public string GetDefaultDisplayName()
        {
            throw new NotImplementedException();
        }

        public string GetLocalizedDisplayName()
        {
            throw new NotImplementedException();
        }

        public Microsoft.BusinessData.MetadataModel.Collections.ILocalizedNameDictionary GetLocalizedNames()
        {
            throw new NotImplementedException();
        }

        public Microsoft.BusinessData.MetadataModel.Collections.INamedPropertyDictionary GetProperties()
        {
            throw new NotImplementedException();
        }

        public long Id
        {
            get { throw new NotImplementedException(); }
        }

        public bool IsCached
        {
            get { throw new NotImplementedException(); }
        }

        public string Name
        {
            get { throw new NotImplementedException(); }
        }
    }
}
